﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace giaoxuhaison.MembershipServices
{
    public class ValidateMessages
    {
        public static string ErrorDescription(MembershipStatus ErrStatus)
        {
            string strMsg = "";
            switch (ErrStatus)
            {
                case MembershipStatus.Success:
                    strMsg = "Thành công";
                    break;

                case MembershipStatus.UserNameNull:
                    strMsg = "Người dùng không được để trống";
                    break;

                case MembershipStatus.FullNameNull:
                    strMsg = "Họ tên người dùng không được để trống";
                    break;

                case MembershipStatus.DupplicateUserName:
                    strMsg = "Người dùng đã tồn tại";
                    break;

                case MembershipStatus.InvalidPassword:
                    strMsg = "Mật khẩu không hợp lệ";
                    break;

                case MembershipStatus.InvalidPasswordLength:
                    strMsg = "Chiều dài mật khẩu không đủ";
                    break;

                case MembershipStatus.InvalidUserName:
                    strMsg = "Người dùng không hợp lệ";
                    break;

                case MembershipStatus.PasswordAlphanumericRequired:
                    strMsg = "Cấu trúc mật khẩu yêu cầu không đúng";
                    break;

                case MembershipStatus.ErrorConnection:
                    strMsg = "Lỗi kết nối máy chủ.";
                    break;

                default:
                    strMsg = "Lỗi hệ thống. Vui lòng liên hệ quản trị website.";
                    break;
            }

            return strMsg;
        }
    }
}